package study;

import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;

/**
 * @version 1.0
 * @since:
 * @ClassName:CollectionsTest
 * @author: Li Jiahui
 * @date: 2021-05-06 23:45
 */
public class CollectionsTest {
    public static void main(String[] args) {
        //1.准备一个集合，并初始化
        List<Integer> lt1 = Arrays.asList(10, 30 , 20, 50, 45);
        //2.实现集合中元素的各种操作
        System.out.println("集合中的最大值是：" + Collections.max(lt1));
        System.out.println("集合中的最小值是：" + Collections.min(lt1));
        //实现集合中的元素的反转
        Collections.reverse(lt1);
        System.out.println(lt1);
        //实现二个元素的反转
        Collections.swap(lt1, 2 ,4);
        System.out.println(lt1);
        //实现随机源随机置换
        Collections.shuffle(lt1);
        System.out.println("随机置换：" + lt1);
        //实现自然顺序按升序排序
        Collections.sort(lt1);
        System.out.println("自然顺序： " + lt1);
    }
}
